﻿/*
 *  脚本功能：bms商店大全
 *  整理时间：柠檬兔 2020年2月25日
 */

var status = 0;
var wi15 = "#fUI/UIToolTip.img/Item/Equip/Star/Star1#";  //蓝星星
var ca = java.util.Calendar.getInstance();
var year = ca.get(java.util.Calendar.YEAR); //获得年份
var month = ca.get(java.util.Calendar.MONTH) + 1; //获得月份
var day = ca.get(java.util.Calendar.DATE);//获取日
var hour = ca.get(java.util.Calendar.HOUR_OF_DAY); //获得小时
var minute = ca.get(java.util.Calendar.MINUTE);//获得分钟
var second = ca.get(java.util.Calendar.SECOND); //获得秒
var weekday = ca.get(java.util.Calendar.DAY_OF_WEEK);


function start() { status = -1; action(1, 0, 0); }
function action(mode, type, selection) {
    if (status == 0 && mode == 0) { cm.dispose(); cm.openNpc(9900004); }
    if (mode == 1) { status++; } else { status--; }
    if (status == 0) {
        var index = Math.floor(Math.random() * NPCid.length);
        var NPC = NPCid[index][0];
        var face = randomNum(0, NPCid[index][1]);

        var selStr = "#face" + face + "#欢迎使用bms单机版商店#e：#n\r\n";
        selStr += "#L0#" + wi15 + "杂货商店#l #L202#" + wi15 + "装备副手#l #L301#" + wi15 + "道具卷轴#l\r\n";
        selStr += "#L21#" + wi15 + "稀有椅子#l #L16#" + wi15 + "伤害皮肤#l\r\n";
        //selStr += "\r\n";

        //selStr += "#L20#" + wi15 + "绝版时装#l";
        cm.onScriptMessage(4, 2400010, 0, 0, selStr, "", 0, 6, 204, 255, 1, NPC); // [类型] 选择菜单
    } else if (status == 1) {
        switch (selection) {
            case 301:
                cm.dispose();
                cm.openNpc(9310144, "道具卷轴");
                break;
            case 300:
                cm.dispose();
                cm.openNpc(9310144, "突破石店");
                break;
            case 202:
                cm.dispose();
                cm.openNpc(9310144, "装备副手");
                break;
            case 201:
                cm.dispose();
                cm.openNpc(9310144, "武器非神装");
                break;

            case 0://杂货商店
                cm.dispose();
                cm.openShop(1012123);
                break;
            case 3://feibiao
                cm.dispose();
                cm.openShop(1033003);
                break;
            case 16://网站
                cm.dispose();
                cm.openNpc(1540660);
                break;
            case 20://网站
                cm.dispose();
                cm.openNpc(9000069, 1);
                break;
            case 21://椅子
                cm.dispose();
                cm.openNpc(9000069, 2);
                break;
            case 22://上装备
                cm.dispose();
                cm.openNpc(9000069, 4);
                break;
            case 24://网站
                cm.dispose();
                cm.openNpc(9310144, 999);
                break;
            case 26://
                cm.dispose();
                cm.openNpc(9900004, 8);
                break;
            case 28://
                cm.dispose();
                cm.openNpc(9900004, 10);
                break;
            case 29://
                cm.dispose();
                cm.openNpc(9900004, 11);
                break;
            case 35://
                cm.dispose();
                cm.openNpc(9900004, 1001);
                break;
            case 100://
                cm.dispose();
                cm.openNpc(9900004, "蜡笔专卖");
                break;
        }
    }
}

function randomNum(minNum, maxNum) {
    switch (arguments.length) {
        case 1:
            return parseInt(Math.random() * minNum + 1, 10);
            break;
        case 2:
            return parseInt(Math.random() * (maxNum - minNum + 1) + minNum, 10);
            break;
        default:
            return 0;
            break;
    }
}



var NPCid = Array(
    Array(3004431, 7),//1 微笑
    Array(9111001, 3),//看不出哪个是笑脸（她会动！）
    Array(3003673, 1),//0 微笑 1 通讯
    Array(9400699, 3),//0 看不出哪个是笑脸（她会动！）
    Array(1530160, 1),//0 微笑 希拉老师击中了我的心
    Array(3003771, 4),//0 邪笑
    Array(1530220, 0),//0 微笑 好友故事警官
    Array(1540453, 3),//	1	2 傻笑 3 微笑 联盟赫丽娜
    Array(3003274, 1),//0 好奇 1 眯眯眼笑 小小赫丽娜
    Array(1540802, 2),//	1	0 微笑 2 眯眯眼笑
    Array(3002120, 5),//0 得意笑 1 微笑 狐神
    Array(3001653, 3),//0 面无表情 1 没睡醒 3 刚醒
    Array(9400157, 4),// 1	base 微笑 0 商业笑 2 骑士团换装微笑
    Array(3003672, 5),//4 开口微笑 反抗者吉格蒙特
    Array(3003250, 6),//5 坏掉微笑 6 邪笑
    Array(3003270, 4),//0 微笑 1 踌躇满志
    Array(3003272, 6),//2 邪笑 4 坏掉微笑 同3003270
    Array(9130124, 2),//完全没区别 个人认为姿色平平（NPC界）
    Array(3003770, 5),//0 平静脸 2 认真脸 假骑士团员
    Array(3001301, 4),//0 平静脸 1 微笑 2 眯眯眼笑
    Array(1530600, 0),//	1	base 微笑 好友故事嗫嚅女
    Array(1531002, 6),// 1	base 平静 3 认真脸
    Array(1531003, 9),//1 巨幸福微笑 2 开心
    Array(3004430, 9),//1 微笑
    Array(3003676, 1),//	1	base 同微笑 0 微笑 1平静
    Array(1013359, 6),//1 微笑
    Array(1540488, 0),//0 微笑
    Array(9400438, 1),//	1	base 微笑 （机器人）
    Array(9201610, 0),//	1	全微笑 9130124半身立绘版本
    Array(9000160, 3),//2微笑 全身立绘
    Array(1540801, 7),//	1	base 微笑 1 开心 6 平静 上古之战前
    Array(1540878, 11),//1	base 微笑 1 开心 6 平静 10 姨母笑 11 姨母笑plus 白色晚礼服 没有7脸
    Array(9201539, 5),//0 散发微笑 3 束发认真 5 散发认真
    Array(1530570, 9),//0 得意笑 2 哀伤 3 偶像换装 5 偶像嘲弄 6 睡衣得意笑 7 睡衣刚睡醒 9 睡意嘲弄
    Array(1540471, 1),//1	base 认真脸 1 哀伤 绷带奥尔卡
    Array(1540490, 3),//	1	base 可用 0 1 需调整配合对话框大小
    Array(1540499, 3),//	1	base 可用 1 平静脸 2含泪 3 悲泣
    Array(1540658, 3),//0 得意笑 1 微笑 3 平静
    Array(3003773, 3),//0 平静 破面奥尔卡
    Array(3003902, 5),//0 平静 2 得意笑 3 欣赏 5 鄙笑 赛亚人形态
    Array(9400034, 1),//	1	base 平静 1 惊讶 2 微笑
    Array(9400583, 3),//	1	（她也会动！）
    Array(1530110, 1),//	1	base > u < 脸 0 微笑 1 三角眼 好友故事奥兹
    Array(1530115, 0),//0 吃货微笑
    Array(3003400, 19),//0 平静 3 信任 6 超越者平静 10 旅人平静 13 旅人信任 16 超越者旅人平静
    Array(9400499, 8),//	1	base 微笑 0 轻笑 （机器人）
    Array(9400800, 3),//	1	base 平静 2 ^ ω ^ 脸 3 微笑
    Array(1052231, 2),//0 微笑 1 笑 2 无袖换装笑
    Array(3001675, 12),//0 平常 1 哈欠 3 叹气 5 得意笑 6 开怀大笑
    Array(3001652, 10),//0 平常 1 开心 2 - ω - 脸 3 开口笑 4 oωo脸
    Array(9400459, 1),//	1	base 平常 1 微笑 （机器人）
    Array(1530120, 0),//	1	base 微笑 0 吃饱叹气 好友故事
    Array(1530604, 2),//	1	base 严肃 1 忧伤 2 食物中毒 好友故事
    Array(9400033, 0),//	1	base 平静
    Array(3001308, 2),//0 可可爱爱 1 开口笑 2 切洋葱了
    Array(9400420, 1),//	1	base 冷静 0 疑惑 1信任
    Array(2411024, 2),//	1	base 拽 0 嚼口香糖 1 这话听着有点上头表情
    Array(9112019, 8),//0 平常 1 眯眯眼笑 4 钱包被偷了
    Array(9400437, 1),//	1	base 平常 1 微笑 （机器人）
    Array(1530060, 2),//	1	base 自我介绍 0 眯眯眼笑 1 被蠢哭
    Array(1540450, 3),//	1	base 微笑 2 眯眯眼笑 3 微笑（同base）领袖
    Array(2520001, 5),//0 平民眯眯眼笑 1 平民微笑 2 圣袍眯眯眼笑3 圣袍平静 5发饰 小希纳斯慰问米哈尔
    Array(3003655, 4),//	1	4 泪目 除4外 与1540450完全相同
    Array(3003656, 5),//0 平静 1 威严 3 施令 4 信任 5 通讯 鹿角希纳斯
    Array(3003742, 0),//0 挂彩 鹿角希纳斯
    Array(3003750, 10),//6 缅怀 7 深切缅怀 8 有被安慰到 10 微笑 鹿角希纳斯 其余立绘来自3003656 3003742
    Array(1530574, 2),//	1	base 平静 好友故事？
    Array(1540810, 2),//	1	base 平静 1 挑眉 2微笑 少数民族代表
    Array(3001270, 12),//0  平常 1 开口笑 2 开口大笑 6 没做作业被罚站7 祖上阔过形态 10 被抄家 12 岁月磨平棱角形态
    Array(3003509, 1),//0 微笑 1 平静
    Array(3004323, 5),//0 平常 1 叹气 4 认真 5 微笑
    Array(1540819, 1),//base 睡到头上长树 0 垂眸 树枝箍头版
    Array(1540932, 0),//	1	base 垂眸
    Array(9400435, 0),//	1	base 平常 0 微笑
    Array(9400584, 4),//（她会动！）
    Array(1052233, 1),//0 认真 1 为难 眼镜呆毛妹
    Array(9130103, 2),//	1	base 微笑 2 笑
    Array(9111007, 4),//（她会动！）
    Array(1530180, 1),//	1	base 微笑 0 瀑布泪 1 诅咒 好友故事
    Array(3004001, 3),//0 平常 1 歪头 2 可爱 3 为难
    Array(9400920, 4),//1 微笑 2 开口笑
    Array(3004454, 1),//0 平常 1 略有讶异
    Array(9400838, 2),//0 平常 1 眯眯眼笑
    Array(2052004, 5),//0 微笑 3 认真 4 含泪 5 犹豫 队服阿琳
    Array(2052027, 5),//1 微笑 3 认真 4 含泪 5 犹豫 运动服阿琳
    Array(9400924, 1),//0 平静 1 微笑
    Array(3001501, 9),//0 平静 4 汗 9 微笑
    Array(3001503, 5),//0 平静 2 为难
    Array(9400152, 2),//	1	base 探险套装屁孩 0 微笑 1 得意 2得意太早了
    Array(9400433, 2),//base 破坏形态 0 微笑 2 含泪 （机器人）
    Array(9110002, 4) //（她会动！）
);
